package com.cloudbroker.bcs.platform.ltb.bizapi.service.admin;

import com.cloudbroker.bcs.common.annotation.NoLogin;
import com.cloudbroker.bcs.common.annotation.NoToken;
import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.viewpoint.result.ViewpointAdminList;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.viewpoint.vo.*;

/**
 * Created by zhaosh19213 on 2016/7/22.
 */

public interface AdminViewpointService {

    /**
     * 观点推荐
     */
    public HSBCPSBackVO viewpointRecommend(AdminViewPointIdForm adminViewPointIdForm);


    /**
     * 观点取消推荐
     */

    public HSBCPSBackVO viewpointRecommendCancel(AdminViewPointIdForm adminViewPointIdForm);


    /**
     * 管理员观点列表
     */
    ViewpointAdminList viewpointRecommendList(ViewpointAdminQueryForm viewpointAdminQueryForm);


    /**
     * 公共管理观点列表
     */
    @NoLogin
    @NoToken
    ViewpointAdminList viewpointPublicManageList(ViewpointPublicManageQryForm viewpointPublicManageQryForm);
}
